Debunking Animal Sacrifice.